package com.vhall.component.entity.inav.vo;

import com.fasterxml.jackson.annotation.JsonProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * @author guoxin.wang
 * @date 2021-06-02 16:32
 */
@Data
public class AnchorInfoVO implements Serializable {
    @JsonProperty("join_id")
    private Integer joinId;
    @JsonProperty("room_id")
    private String roomId;
    @JsonProperty("account_id")
    private Integer accountId;

    private String username;

    @JsonProperty("nick_name")
    private String nickname;

    private String avatar;
    @JsonProperty("role_name")
    private String roleName;
    @JsonProperty("is_banned")
    private Integer isBanned;
    @JsonProperty("is_kicked")
    private Integer isKicked;
    @JsonProperty("device_type")
    private Integer deviceType;
    @JsonProperty("device_status")
    private Integer deviceStatus;
    @JsonProperty("is_signed")
    private Integer isSigned;
    @JsonProperty("is_answered_questionnaire")
    private Integer isAnsweredQuestionnaire;
    @JsonProperty("is_lottery_winner")
    private Integer isLotteryWinner;
    @JsonProperty("is_answered_vote")
    private Integer isAnsweredVote;
    @JsonProperty("is_answered_exam")
    private Integer isAnsweredExam;

    private Integer status;
    @JsonProperty("form_id")
    private Integer formId;
}
